* {
	margin: 0px; padding: 0px; list-style-type: none;
}
body {
	background: rgb(255, 255, 255); text-align: left; color: rgb(51, 51, 51); font-family: 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; font-size: 12px; overflow-x:hidden;
}
* html {overflow-x:hidden;}
button {
	cursor: pointer;
}
img {
	border: 0px currentColor; border-image: none; border:0px; 
}
.mainbox {
	margin: 0px auto; overflow: hidden;
}
.lf {
	float: left;
}
.rf {
	float: right;
}
.rf10 {
	margin-right: 10px;
}
.clear5 {
	overflow: hidden; margin-top: 5px;
}
.clear10 {
	overflow: hidden; margin-top: 10px;
}
.clear20 {
	overflow: hidden; margin-top: 20px;
}
.bor-bottom {
	background: url("../x.gif") repeat-x left bottom;
}
.bor-all {
	border: 1px solid rgb(223, 223, 223); border-image: none;
}
.img-dq {
	vertical-align: bottom !important;
}
.f-999 {
	color: rgb(153, 153, 153);
}
.f-666 {
	color: rgb(102, 102, 102);
}
.f-fff {
	color: rgb(255, 255, 255);
}
.f-yl {
	color: rgb(254, 113, 0);
}
.f-lv {
	color: rgb(85, 151, 0);
}
.f-red {
	color: rgb(204, 0, 0);
}
.f-blue {
	color: rgb(58, 112, 174);
}
.f-wh {
	font-weight: 700;
}
.f14 {
	font-size: 14px;
}
.f12 {
	font-size: 12px;
}
.line-20 {
	line-height: 20px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(200, 0, 0); text-decoration: underline;
}
a.lj1 {
	font-size: 14px; font-weight: 700;
}
a.lj1:hover {
	color: rgb(200, 0, 0); font-size: 14px; font-weight: 700; text-decoration: underline;
}
a.bule {
	color: rgb(56, 112, 173); font-size: 14px; font-weight: 700; text-decoration: none;
}
a.bule:hover {
	color: rgb(56, 112, 173); font-size: 14px; font-weight: 700; text-decoration: underline;
}
a.bulea {
	color: rgb(1, 101, 161); text-decoration: none;
}
a.bulea:hover {
	color: rgb(1, 101, 161); text-decoration: underline;
}
a.yell {
	color: rgb(255, 217, 6); font-size: 12px; font-weight: 700; text-decoration: none;
}
a.yell:hover {
	color: rgb(255, 217, 6); font-size: 12px; font-weight: 700; text-decoration: underline;
}
a.fff {
	color: rgb(255, 255, 255);
}
a.fff:hover {
	color: rgb(255, 255, 255);
}
a.fffa {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 700;
}
a.fffa:hover {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 700;
}
a.more {
	background: url("../more.gif") no-repeat left; padding-left: 15px; display: block;
}
a.more:hover {
	background: url("../more.gif") no-repeat left; padding-left: 15px; text-decoration: underline; display: block;
}
#zzjs_net_2 img {
	display: inline;
}
#foot {
	background:#0180cd; margin: 20px auto 0px; width: 100%; color: rgb(255, 255, 255); height:160px;  overflow: hidden; font-family: Arial, Helvetica, sans-serif; 
}
#foot .yqlj {
	background: url("../yqlj.jpg") no-repeat 25px rgb(255, 255, 255); margin: 0px auto; padding: 20px 20px 0px 100px; width: 882px; height: 60px; text-align: left; line-height: 22px; overflow: hidden; border-bottom-color: rgb(1, 63, 152); border-bottom-width: 5px; border-bottom-style: solid;
}
#foot .nr {
	 margin: 0px auto; width: 1002px;
}
#foot .foot_tl {
	text-align: left; color: rgb(255, 255, 255); padding-top: 20px; font-size: 14px;
}
#foot .foot_tl span {
	padding: 0px 10px; color: rgb(255, 255, 255);
}
#foot .foot_tl a {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot .foot_tl a:hover {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot .foot_wz {
	padding: 15px 0px 30px;
}
#foot .foot_wz a {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot .foot_wz a:hover {
	color: rgb(255, 255, 255); font-size: 14px;
}
#top {
	background: url("../top_bj.jpg") repeat-x; width: 100%; height: 113px; line-height: 113px; overflow: hidden; padding-top: 6px;
}
#top .lf {
	width: 540px; overflow: hidden; float: left;
}
#top .lf .wz {
	width: 0px; height: 0px; text-indent: -9999px; overflow: hidden; font-size: 0px;
}
.seach {
	background: url("../telbg.gif") no-repeat right bottom; width: 350px; height: 113px; line-height: 24px; overflow: hidden; float: right;
}
.seach .dh {
	background: url("../top_rf.gif") no-repeat; width: 249px; height: 26px; color: rgb(255, 255, 255); line-height: 22px; padding-bottom: 13px; float: right;
}
.seach .dh a {
	background: url("../top_rf_a.gif") no-repeat left; width: 60px; color: rgb(255, 255, 255); padding-left: 13px; margin-left: 10px; float: left; display: inline;
}
.seach .dh a:hover {
	background: url("../top_rf_a.gif") no-repeat left; width: 60px; color: rgb(255, 255, 255); padding-left: 13px; text-decoration: underline; margin-left: 10px; float: left; display: inline;
}
.seach .ss {
	background: url("../ssnbg.gif") no-repeat left top; width: 282px; height: 27px; text-align: left; overflow: hidden; padding-left: 30px; float: right;
}
.seach .ss .ssnr {
	background: none; border: 0px; border-image: none; width: 220px; height: 27px; color: rgb(153, 153, 153); line-height: 27px; overflow: hidden; padding-right: 5px; float: left;
}
.seach .ss button {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; width: 57px; height: 27px; color: rgb(51, 51, 51); overflow: hidden; float: left;
}
#nav_bj {
	background: url("../nav_bj.gif") repeat-x; width: 100%;
}
#navxy {
	margin: 0px auto; width: 1002px;
}
#navxy #xynav2 {
	width: 1002px; height: 41px; line-height: 41px; z-index:99999;
}
#navxy #xynav2 {
	list-style: none; margin: 0px; padding: 0px;
}
#xynav2 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navxy #xynav2 li {
	float: left; position: relative;
}
.mainitems {
	background: url("../nav_li.gif") no-repeat right; width: 125px; height: 41px; text-align: center; line-height: 41px;
}
.mainitems a {
	width: 125px; color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; display: block;
}
.mainitems a:hover {
	background: url("../nav_li_h.gif") repeat-x left bottom; border: 1px solid rgb(54, 138, 223); border-image: none; width: 123px; height: 39px; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; text-decoration: none; display: block;
}
.mainitems a.hover {
	background: url("../nav_li_h.gif") repeat-x left bottom; border: 1px solid rgb(54, 138, 223); border-image: none; width: 123px; height: 39px; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; text-decoration: none; display: block;
}
.subuls {
	border: currentColor; border-image: none; left: 0px; top: auto; width: 125px; line-height: 24px; display: none; position: absolute; z-index: 9999; opacity: 0.7; background-color: rgb(255, 255, 255); -moz-opacity: 0.7;
}
.subuls li {
	width: 125px; height: 30px; line-height: 30px;
}
.subuls li a {
	background: none; width: 125px; color: #000; font-size: 14px; font-weight: 400;
}
.subuls li a:hover {
	background: none; border: 0px currentColor; border-image: none; width: 125px; height: 30px; color: #0180cd; line-height: 30px; font-size: 14px; font-weight: 400; text-decoration: underline;
}
#nav2 li > ul {
	padding: 5px 0px; left: 0px; top: auto;
}
#nav2 li:hover ul {
	display: block;
}
li.over ul {
	display: block;
}
#restofcontent {
	clear: left;
}
.hdp {
	width: 100%; height: 381px; overflow: hidden; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 7px; border-bottom-style: solid;
}
#Slidebox {
	background: rgb(255, 255, 255); width: 100%; height: 381px; overflow: hidden;
}
#flashBg {
	margin: 0px; padding: 0px; width: 100%; height: 381px; overflow: hidden; clear: both; z-index: 1;
}
#flashLine {
	width: 100%; height: 381px; clear: both;
}
#flash {
	margin: 0px auto; padding: 0px; width: 100%; height: 381px; overflow: hidden; clear: both;
}
#flash a {
	width: 100%; height: 381px; display: none;
}
#flash img {
	margin: 0px auto; width: 100%; height: 381px;
}
.flash_bar {
	left: 0px; top: 490px; width: 100%; height: 30px; text-align: center; bottom: 0px; overflow: hidden; padding-top: 13px !important; position: absolute; z-index: 69;
}
.flash_bar .nr {
	margin: 0px auto; width: 150px;
}
.flash_bar .nr ul {
	margin: 0px auto; width: 150px;
}
.flash_bar .nr li {
	padding: 0px 5px; color: rgb(255, 255, 255); font-family: Tahoma, Geneva, sans-serif; font-size: 24px; float: left; cursor: pointer;
}
#sy_gcal {
	margin: 0px auto; width: 1002px; overflow: hidden;
}
#sy_gcal .title {
	 height: 62px; line-height: 39px; padding-top: 10px;
}
#sy_gcal .title .tlnr {
	width: 100%; overflow: hidden; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
#sy_gcal .title .lf {
	color:#0252a6; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400;
}
#sy_gcal .nr {
	padding: 28px; width: 946px; overflow: hidden; background-color: rgb(240, 240, 240);
}
#sy_gcal .nr li {
	margin: 0px 10px; width: 169px; text-align: center; overflow: hidden; float: left; display: inline; white-space: nowrap;
}
#sy_gcal .nr li img {
	padding: 2px; border: 1px solid rgb(214, 214, 214); border-image: none; background-color: rgb(255, 255, 255);
}
#sy_gcal .nr li a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#sy_gcal .nr li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
#sy_gcsb {
	margin: 0px auto; width: 1002px; overflow: hidden; padding-top:25px;
}
#sy_gcsb .title {
	 height: 62px; line-height: 39px; padding-top: 10px;
}
#sy_gcsb .title .tlnr {
	width: 100%; overflow: hidden; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid; 
}
#sy_gcsb .title .lf {
	color:#0252a6; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400;
}
#sy_gcsb .nra {
	 height: 253px;
}
#sy_gcsb .nra .tpa {
	width: 380px; height: 252px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#sy_gcsb .nra .wza {
	padding: 40px 15px 10px; width: 567px; height: 202px; color: rgb(51, 51, 51); line-height: 30px; float: right;
}
#sy_gcsb .nra .wzab {
	color: rgb(255, 255, 255); font-family: "΢���ź�", "����"; font-size: 14px; font-weight: 400;
}
#sy_gcsb .nrb {
	background: url("../gcsb_tlb.jpg") no-repeat left top; height: 264px; overflow: hidden;
}
#sy_gcsb .nrb .tla {
	height: 55px; line-height: 55px; padding-bottom: 10px; font-family: "΢���ź�", "����"; font-size: 28px; margin-left: 140px;
}
#sy_gcsb .nrb .tlb {
	padding: 15px 0px 15px 100px; overflow: hidden;
}
#sy_gcsb .nrb .tlb .wzlf {
	width: 80px; text-align: right; padding-right: 20px; font-family: "΢���ź�", "����"; font-size: 18px; float: left;
}
#sy_gcsb .nrb .tlb .wzrf {
	width: 802px; float: left;
}
#sy_gcsb .nrc {
	background: url("../gcsb_tlc.jpg") no-repeat left top; height: 520px;
}
#sy_gcsb .nrc .tla {
	height: 55px; line-height: 55px; padding-bottom: 25px; font-family: "΢���ź�", "����"; font-size: 28px; margin-left: 140px;
}
#sy_gcsb .nrc .tlb {
	padding-bottom: 30px; padding-left: 200px;
}
#sy_gcsb .nrc .tlc {
	width: 540px; padding-bottom: 30px; padding-left: 100px;
}
.lf_712 {
	width: 712px; overflow: hidden; float: left;
}
.rf_280 {
	width: 280px; overflow: hidden; float: right;
}
#sy_gsjs {
	width: 712px; overflow: hidden;
}
#sy_gsjs .title {
	background: url("../hxjs_tl.jpg") no-repeat left 30px; height: 62px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
#sy_gsjs .title .tlnr {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
#sy_gsjs .nr {
	padding: 10px; width: 692px; overflow: hidden;
}
#sy_gsjs .nr .lf {
	width: 269px; overflow: hidden; float: left;
}
#sy_gsjs .nr .zxxz {
	width: 409px; overflow: hidden; float: right;
}
#sy_gsjs .nr .zxxz .bt {
	padding: 20px 0px 30px; color: rgb(67, 147, 235); font-size: 26px; font-weight: 700;
}
#sy_gsjs .nr .zxxz a {
	background: url("../sy_gsa.jpg") no-repeat; margin: 0px 5px; width: 93px; height: 27px; text-align: center; line-height: 27px; float: left; display: block;
}
#sy_gsjs .nr .zxxz a:hover {
	background: url("../sy_gsh.jpg") no-repeat; margin: 0px 5px; width: 93px; height: 27px; color: rgb(255, 255, 255); line-height: 27px; text-decoration: none; float: left; display: block;
}
#sy_gsjs .nr .zxb {
	padding: 15px 0px 10px; width: 100%; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; float: left;
}
#sy_fzlc {
	padding: 0px 11px; width: 690px; color: rgb(102, 102, 102); overflow: hidden; border-bottom-color: rgb(188, 188, 188); border-bottom-width: 1px; border-bottom-style: solid;
}
#sy_fzlc .title {
	background: url("../fzlc_tl.jpg") no-repeat; padding: 0px 15px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-family: "΢���ź�", "����"; font-size: 16px;
}
#sy_fzlc .bt {
	color: rgb(1, 0, 0); font-family: "΢���ź�", "����"; font-size: 18px; font-weight: 400;
}
#sy_fzlc .btz {
	color: rgb(56, 112, 173); font-size: 12px; font-weight: 700;
}
#sy_fzlc .tla {
	background: url("../fzlc_1.jpg") no-repeat; padding: 20px 30px 0px 137px; height: 145px;
}
#sy_fzlc .tlb {
	background: url("../fzlc_2.jpg") no-repeat; padding: 30px 30px 0px 137px; height: 143px;
}
#sy_fzlc .tlc {
	background: url("../fzlc_3.jpg") no-repeat; padding: 25px 30px 0px 137px; height: 157px;
}
#sy_xwzx {
	width: 712px; overflow: hidden;
}
#sy_xwzx .title {
	background: url("../sy_xwzx_tl.jpg") no-repeat left 30px; height: 62px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
#sy_xwzx .title .tlnr {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-family: "΢���ź�", "����"; font-size: 18px; font-weight: 400; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
#sy_xwzx .title a {
	padding: 0px 20px; color: rgb(67, 147, 235); font-family: "΢���ź�", "����"; font-size: 18px; font-weight: 400; text-decoration: none;
}
#sy_xwzx .title a:hover {
	padding: 0px 20px; width: 120px; color: rgb(51, 51, 51); font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; text-decoration: none;
}
#sy_xwzx .title a.hover {
	padding: 0px 20px; width: 120px; color: rgb(51, 51, 51); font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; text-decoration: none;
}
#sy_xwzx .zx {
	padding: 0px 10px 8px; width: 692px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
#sy_xwzx .zx .tp {
	background: url("../sy_xwzx_zx.jpg") repeat-x left bottom; padding: 10px; border: 1px solid rgb(212, 212, 212); border-image: none; width: 670px; color: rgb(102, 102, 102); overflow: hidden;
}
#sy_xwzx .zx .tp .lf {
	padding: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 217px; float: left;
}
#sy_xwzx .zx .tp .rf {
	width: 430px; overflow: hidden; float: right;
}
#sy_xwzx .zx .tp .rf .bti {
	background: url("../xx.gif") repeat-x left bottom; padding: 5px 0px 15px;
}
#sy_xwzx .zx .bm {
	width: 692px; overflow: hidden; margin-top: 10px;
}
#sy_xwzx .zx .bm ul li {
	background: url("../sj.jpg") no-repeat left; width: 692px; height: 30px; line-height: 30px; overflow: hidden; float: left;
}
#sy_xwzx .zx .bm ul li .lf {
	width: 600px; overflow: hidden; float: left; white-space: nowrap;
}
#sy_xwzx .zx .bm ul li .rf {
	width: 82px; text-align: right; overflow: hidden; float: right;
}
.sy_ryzs {
	width: 280px; overflow: hidden;
}
.sy_ryzs .title {
	background: url("../rf_blue.jpg") no-repeat; padding: 0px 10px; height: 36px; line-height: 36px;
}
.sy_ryzs .title .lf {
	color: rgb(82, 81, 81); font-family: "΢���ź�", "����"; font-size: 16px; font-weight: 400;
}
.sy_ryzs .nr {
	padding: 10px; border: 1px solid rgb(208, 208, 208); border-image: none; width: 258px; overflow: hidden;
}
.sy_ryzs .nr ul li {
	padding: 10px 0px; width: 258px; text-align: center; overflow: hidden;
}
.sy_ryzs .nr ul li img {
	margin: 0px auto; padding: 5px; border: 1px solid rgb(213, 213, 213); border-image: none;
}
.sy_hzpb {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(208, 208, 208) rgb(208, 208, 208) currentColor; border-image: none; width: 278px; overflow: hidden; padding-top: 11px;
}
.sy_hzpb ul li {
	width: 278px; height: 63px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
#sy_cjwt {
	padding: 10px; border: 1px solid rgb(208, 208, 208); border-image: none; color: rgb(102, 102, 102); overflow: hidden;
}
#sy_cjwt li {
	width: 258px; height: 30px; line-height: 30px; overflow: hidden;
}
#sy_cjwt li a {
	color: rgb(82, 81, 81); text-decoration: none;
}
#sy_cjwt li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
#dqwz {
	margin: 0px auto 10px; width: 1002px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
#dqwz span {
	color: rgb(27, 142, 221);
}
div.digg {
	text-align: center; overflow: hidden;
}
div.digg a {
	margin: 0px 3px; padding: 4px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(184, 184, 184); text-decoration: none;
}
div.digg a:hover {
	background: rgb(57, 139, 225); color: rgb(255, 255, 255); text-decoration: none;
}
div.digg span.current {
	background: rgb(57, 139, 225); margin: 0px 3px; padding: 5px 9px; color: rgb(255, 255, 255);
}
.lf_210 {
	width: 210px; overflow: hidden; float: left;
}
.lf_zjhx {
	background: url("../lf_tl.jpg") repeat-x left top; border: 1px solid rgb(208, 208, 208); border-image: none; width: 208px; overflow: hidden;
}
.lf_zjhx .title {
	background: url("../blue_b.jpg") no-repeat 5px; padding: 0px 20px; height: 37px; line-height: 37px; font-size: 14px; font-weight: 700;
}
.lf_zjhx .nr {
	width: 208px; overflow: hidden; padding-bottom: 1px;
}
.lf_zjhx .nr ul { margin:0px; padding:0px;
}
.lf_zyjs .nr ul { margin:0px; padding:0px;
}
.lf_zjhx .nr li {
	width: 208px; height: 41px; line-height: 41px; overflow: hidden; float: left;
}
.lf_zjhx .nr li a {
	background: url("../zjhx_a.jpg") no-repeat; padding: 0px 20px; color: rgb(94, 93, 93); display: block;
}
.lf_zjhx .nr li a:hover {
	background: url("../zjhx_h.jpg") no-repeat; padding: 0px 20px; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; display: block;
}
.lf_zjhx .nr li a.hover {
	background: url("../zjhx_h.jpg") no-repeat; padding: 0px 20px; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; display: block;
}
.lf_zyjs {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(67, 147, 234) rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; width: 208px; overflow: hidden;
}
.lf_zyjs .bt {
	background: url("../lf_tl.jpg") repeat-x left top; padding: 0px 10px; height: 35px; line-height: 35px;
}
.lf_zyjs .bt .wz {
	color: rgb(82, 81, 81); font-size: 14px; font-weight: 700; float: left;
}
.lf_zyjs .nr {
	padding: 5px; color: rgb(102, 102, 102); overflow: hidden;
}
.lf_zyjs .nr li {
	width: 198px; overflow: hidden; white-space: nowrap;
}
.lf_zyjs .nr li a {
	color: rgb(82, 81, 81); text-decoration: none;
}
.lf_zyjs .nr li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.rf_728 {
	width: 728px; overflow: hidden; float: right;
}
#ej_qywh {
	width: 782px; overflow: hidden; float: right;
}
#ej_qywh .title {
	background: url("../728_ls.jpg") no-repeat; padding: 0px 15px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: 700;
}
#ej_qywh .nr {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 780px; overflow: hidden;
}
#ej_qywh .nr ul {
	padding: 20px 10px; width: 760px; overflow: hidden;
}
#ej_qywh .nr ul li {
	width: 760px; height: 30px; color: rgb(94, 93, 93); line-height: 30px; overflow: hidden; font-size: 14px;
}
#ej_qywh .nr ul li .lf {
	width: 660px; overflow: hidden; float: left; white-space: nowrap;
}
#ej_qywh .nr ul li .lf a {
	color: rgb(94, 93, 93); font-size: 14px;
}
#ej_qywh .nr ul li .lf a:hover {
	color: rgb(192, 0, 0); font-size: 14px; text-decoration: underline;
}
#ej_qywh .nr .bott {
	padding: 20px 0px; width: 780px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#ej_gsjs {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 780px; overflow: hidden; float: right;
}
#ej_gsjs .title {
	padding: 35px 0px; text-align: center; font-family: "΢���ź�", "����"; font-size: 24px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#ej_gsjs .nr {
	padding: 15px 30px 30px; text-align: justify; color: rgb(94, 93, 93); line-height: 30px; font-size: 14px;
}
#ej_gsjs .source {
	text-align: right; color: rgb(153, 153, 153); overflow: hidden; padding-top: 10px; padding-right: 30px;
}
#ej_gsjs .source span {
	padding-left: 20px;
}
#ej_ry {
	width: 782px; overflow: hidden; float: right;
}
#ej_ry .title {
	background: url("../728_ls.jpg") no-repeat; padding: 0px 15px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: 700;
}
#ej_ry .nr {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 780px; overflow: hidden;
}
#ej_ry .nr ul {
	padding: 20px 18px; width: 744px; overflow: hidden;
}
#ej_ry .nr ul li {
	padding: 10px 15px; width: 218px; text-align: center; color: rgb(94, 93, 93); overflow: hidden; font-size: 14px; float: left;
}
#ej_ry .nr ul li img {
	padding: 13px; border: 1px solid rgb(213, 213, 213); border-image: none; display: inline;
}
#ej_ry .nr ul li a {
	color: rgb(94, 93, 93);
}
#ej_ry .nr ul li a:hover {
	color: rgb(192, 0, 0); text-decoration: underline;
}
#ej_ry .nr .bott {
	padding: 20px 0px; width: 780px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#ej_cp {
	width: 782px; overflow: hidden; float: right;
}
#ej_cp .title {
	background: url("../728_ls.jpg") no-repeat; padding: 0px 15px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: 700;
}
#ej_cp .nr {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 780px; overflow: hidden;
}
#ej_cp .nr ul {
	padding: 0px 20px; width: 740px; overflow: hidden;
}
#ej_cp .nr ul li {
	background: url("x.gif") repeat-x bottom; padding: 20px 0px; width: 740px; overflow: hidden;
}
#ej_cp .nr ul li .lf {
	width: 178px; float: left;
}
#ej_cp .nr ul li .lf img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#ej_cp .nr ul li .rf {
	width: 522px; color: rgb(82, 81, 81); line-height: 22px; padding-right: 20px; float: right;
}
#ej_cp .nr .bott {
	padding: 20px 0px; width: 780px; overflow: hidden;
}
#ej_cply {
	width: 782px; overflow: hidden; float: right;
}
#ej_cply .title {
	background: url("../728_ls.jpg") no-repeat; padding: 0px 15px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: 700;
}
#ej_cply .nr {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 780px; overflow: hidden;
}
#ej_cply .nr ul {
	padding: 10px 18px; width: 744px; overflow: hidden;
}
#ej_cply .nr ul li {
	padding: 10px 15px; width: 218px; text-align: center; color: rgb(94, 93, 93); overflow: hidden; font-size: 14px; float: left;
}
#ej_cply .nr ul li img {
	padding: 2px; border: 1px solid rgb(213, 213, 213); border-image: none; display: inline;
}
#ej_cply .nr ul li a {
	color: rgb(94, 93, 93);
}
#ej_cply .nr ul li a:hover {
	color: rgb(192, 0, 0); text-decoration: underline;
}
#ej_cply .nr .bott {
	padding: 20px 0px; width: 780px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.cpxi_nr {
	padding: 0px 10px; border: 1px solid rgb(216, 216, 216); border-image: none; width: 760px; overflow: hidden; float: right;
}
.cpxi_nr .title {
	padding: 25px 0px; text-align: center; font-family: "΢���ź�", "����"; font-size: 20px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.cpxi_nr .tla {
	padding: 20px 10px; width: 740px; overflow: hidden;
}
.cpxi_nr .tla .lf {
	width: 342px; overflow: hidden; float: left;
}
.cpxi_nr .tla .lf img {
	padding: 2px; border: 1px solid rgb(218, 218, 218); border-image: none;
}
.cpxi_nr .tla .rf {
	width: 378px; overflow: hidden; float: right;
}
.cpxi_nr .tla .rf .wz {
	padding: 5px 0px 10px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden;
}
.cpxi_nr .tla .rf .dg {
	background: url("../lxcp.gif") no-repeat; height: 98px; padding-top: 15px;
}
.cpxi_nr .tla .rf .dg img {
	margin: 0px 20px; display: inline;
}
.cpxi_nr .tlb {
	height: 39px; line-height: 39px; border-top-color: rgb(109, 181, 16); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cpxi_nr .tlb .tb {
	background: url("../lv_b.gif") no-repeat left rgb(255, 255, 255); height: 39px; color: rgb(96, 96, 96); line-height: 39px; padding-left: 20px; font-size: 14px; font-weight: 700;
}
.cpxi_nr .xxjs {
	padding: 20px;
}
.cpxi_nr .dg_bt {
	font-size: 14px; font-weight: 700;
}
.cpxi_nr .dlrk_tab {
	border: 1px solid rgb(181, 181, 181); border-image: none; height: 24px; background-color: rgb(255, 255, 255);
}
#ej_wszp {
	width: 782px; overflow: hidden; float: right;
}
#ej_wszp .title {
	background: url("../728_ls.jpg") no-repeat; padding: 0px 15px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: 700;
}
#ej_wszp .nr {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 26px; overflow: hidden; font-size: 14px;
}
#zxly {
	margin: 0px auto; width: 1002px; overflow: hidden;
}
#zxly .title {
	border: 1px solid rgb(67, 168, 238); border-image: none; height: 32px; line-height: 32px;
}
#zxly .title .wz {
	padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: 700; background-color: rgb(56, 139, 225);
}
#zxly .nr {
	padding: 40px 0px 20px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#zxly .nr .dlrk_tab {
	border: 1px solid rgb(181, 181, 181); border-image: none; height: 24px; background-color: rgb(255, 255, 255);
}
#zxly .nr .tj {
	background: rgb(1, 69, 130); border: currentColor; border-image: none; width: 80px; height: 29px; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; font-weight: 700; cursor: pointer;
}
#zxly .nr .cz {
	background: rgb(255, 144, 14); border: currentColor; border-image: none; width: 80px; height: 29px; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; font-weight: 700; cursor: pointer;
}
.wzdt {
	padding: 30px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.wzdt li {
	background: url("../x.gif") repeat-x left bottom; height: 50px; line-height: 50px;
}
.wzdt li span {
	float: left;
}
.wzdt li .bt {
	width: 100px; text-align: center; overflow: hidden; font-weight: 700; margin-right: 20px; float: left; display: block;
}
.wzdt li .rt {
	width: 100px; text-align: left; overflow: hidden; float: left; display: block;
}
#lxwm {
	padding: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 970px; overflow: hidden;
}
#lxwm .lf {
	width: 610px; overflow: hidden; float: left;
}
#lxwm .rf {
	background: url("../lxwm.jpg") no-repeat; width: 320px; line-height: 30px; padding-top: 308px; font-size: 14px; float: right;
}
#zt_nav {
	background: url("../zt_nav.gif") repeat-x; width: 100%;
}
#zt_nav #nav2 {
	width: 960px; height: 44px; line-height: 44px;
}
#zt_nav #nav2 {
	list-style: none; margin: 0px auto; padding: 0px;
}
#zt_nav #nav2 ul {
	list-style: none; margin: 0px auto; padding: 0px;
}
#zt_nav #nav2 li {
	float: left; position: relative;
}
.ztli {
	background: url("../nav_li.gif") no-repeat right; width: 120px; text-align: center;
}
.ztli a {
	width: 120px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block;
}
.ztli a:hover {
	width: 120px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block;
}
.ztul {
	border: currentColor; border-image: none; left: 0px; top: 43px; width: 120px; line-height: 24px; display: none; position: absolute; z-index: 9999; opacity: 0.7; background-color: rgb(255, 255, 255); -moz-opacity: 0.7;
}
.ztul li {
	width: 120px; height: 30px; line-height: 30px;
}
.ztul li a {
	background: none; width: 120px; color: rgb(47, 114, 145); font-size: 14px; font-weight: 400;
}
.ztul li a:hover {
	background: none; width: 120px; color: rgb(47, 114, 145); font-size: 14px; font-weight: 400; text-decoration: underline;
}
#zt_nav #nav2 li > ul {
	padding: 5px 0px; left: 0px; top: auto;
}
#zt_nav #nav2 li:hover ul {
	display: block;
}
li.over ul {
	display: block;
}
.zt_top {
	background: url("../zttop_bj.jpg") repeat-x left top; width: 100%; overflow: hidden;
}
.zt_top img {
	margin: 0px auto;
}
#zt_spjs {
	background: url("../zt_spjs.jpg") no-repeat left top; margin: 0px auto; padding: 0px 15px; width: 972px; overflow: hidden;
}
#zt_spjs .title {
	height: 63px; color: rgb(255, 255, 255); line-height: 47px; font-family: "΢���ź�", "����"; font-size: 18px;
}
#zt_spjs .nra {
	width: 972px; overflow: hidden; padding-bottom: 20px; background-color: rgb(242, 242, 242);
}
#zt_spjs .nra .tpa {
	width: 380px; padding-left: 20px; float: left;
}
#zt_spjs .nra .wza {
	padding: 10px 15px; width: 535px; color: rgb(82, 81, 81); line-height: 30px; overflow: hidden; font-size: 14px; float: right;
}
.QQarea {
	margin: 0px auto; width: 1002px; overflow: hidden;
}
.QQnav {
	background: url("../s.jpg") no-repeat left 30px; width: 962px; height: 62px; line-height: 39px; overflow: hidden; padding-top: 10px; padding-left: 40px;
}
.QQnav .tlnr {
	width: 100%; overflow: hidden; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.QQnav .lf {
	color: rgb(51, 51, 51); font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; float: left;
}
.QQnav .QQnavbar {
	width: 86px; height: 22px; overflow: hidden; padding-top: 10px; float: right; -ms-zoom: 1; _display: inline;
}
.QQnav .QQnavbar li {
	background: url("../split_a.jpg") no-repeat; list-style: none; width: 10px; height: 10px; margin-top: 0px; margin-left: 3px; float: left; cursor: pointer; _display: inline;
}
.QQnav .QQnavbar li.active {
	background: url("../split_h.jpg") no-repeat;
}
.QQnav #QQpre {
	background: url("../split_lf.jpg") no-repeat; width: 14px; height: 13px; margin-right: 8px; float: left; cursor: pointer; _display: inline;
}
.QQnav #QQnext {
	background: url("../split_rf.jpg") no-repeat; width: 14px; height: 13px; float: right; cursor: pointer;
}
.QQbed {
	background: url("../zt_cgal.jpg") no-repeat; width: 1002px; height: 226px; overflow: hidden;
}
#QQMarquee {
	width: 1002px; height: 226px; overflow: hidden;
}
.zt_lf {
	width: 687px; overflow: hidden; padding-left: 13px; float: left;
}
.zt_lf .tlt {
	height: 33px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: 700;
}
.zt_lf .tlt span {
	padding: 0px 20px 0px 10px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 24px; font-weight: 700;
}
.zt_lf .nr {
	padding: 10px 30px; color: rgb(106, 106, 106); line-height: 30px; overflow: hidden; font-size: 14px;
}
.zt_rf {
	width: 290px; overflow: hidden; padding-top: 10px; float: right;
}
.zt_rf img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#sy_gcly {
	background: url("../zt_tpgd.jpg") no-repeat; margin: 0px auto; width: 1002px; height: 210px; overflow: hidden; padding-top: 77px;
}
#CSSBox {
	width: 840px; height: 180px; overflow: hidden; float: left;
}
#CSSBox ul li {
	background: rgb(255, 255, 255); margin: 0px 16px; padding: 2px 0px; width: 178px; text-align: center; overflow: hidden; float: left;
}
#CSSBox ul li img {
	margin: 0px auto; display: block;
}
#CSSBox ul li a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#CSSBox ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#LeftButton {
	background: url("../left.jpg") no-repeat center; width: 60px; height: 130px; float: left; cursor: pointer;
}
#RightButton {
	background: url("../right.jpg") no-repeat center; width: 60px; height: 130px; float: left; cursor: pointer;
}
.zt_580 {
	width: 580px; overflow: hidden; float: left;
}
.zt_cpxn {
	width: 580px; overflow: hidden;
}
.zt_cpxn .title {
	background: url("../c.jpg") no-repeat left 30px; height: 62px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
.zt_cpxn .title .tlnr {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.zt_cpxn .nr {
	padding: 10px 15px; color: rgb(102, 102, 102); overflow: hidden; background-color: rgb(241, 239, 240);
}
.zt_zs {
	background: url("../z.jpg") no-repeat left 30px; width: 580px; overflow: hidden;
}
.zt_zs .title {
	height: 52px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
.zt_zs .title .tlnr {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.zt_zs .tl {
	height: 33px; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; font-weight: 700; margin-left: 29px; display: inline; background-color: rgb(4, 129, 195);
}
.zt_zs .nr {
	padding: 0px 4px 0px 30px; width: 546px; color: rgb(102, 102, 102); overflow: hidden;
}
.zt_zs .nr ul li {
	padding: 0px 10px; width: 162px; text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; float: left; white-space: nowrap;
}
.zt_hdp {
	width: 400px; overflow: hidden; float: right;
}
.zt_hdp .tl {
	background: url("../zt_hdp.jpg") no-repeat; height: 57px; color: rgb(51, 51, 51); line-height: 57px; padding-left: 30px; font-family: "΢���ź�", "����"; font-size: 18px; font-weight: 400;
}
.zt_hdp .nr {
	width: 400px; overflow: hidden;
}
#zt_qtpj {
	margin: 0px auto; width: 1002px; overflow: hidden;
}
#zt_qtpj .title {
	background: url("../q.jpg") no-repeat left 30px; height: 62px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
#zt_qtpj .title .tlnr {
	width: 100%; overflow: hidden; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
#zt_qtpj .title .lf {
	color: rgb(51, 51, 51); font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400;
}
#zt_qtpj .nr {
	width: 987px; overflow: hidden; padding-left: 15px;
}
#zt_qtpj .nr li {
	margin: 0px 0px 20px 26px; width: 171px; text-align: center; overflow: hidden; float: left; display: inline; white-space: nowrap;
}
#zt_qtpj .nr li img {
	padding: 3px; border: 1px solid rgb(214, 214, 214); border-image: none; background-color: rgb(255, 255, 255);
}
#zt_qtpj .nr li a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#zt_qtpj .nr li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.zt_jssj {
	background: url("../j.jpg") no-repeat left 30px; margin: 0px auto; width: 1002px; overflow: hidden;
}
.zt_jssj .title {
	height: 42px; line-height: 39px; padding-top: 10px; padding-left: 40px;
}
.zt_jssj .title .tlnr {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.zt_jssj .nr {
	padding: 0px;
}
.zt_jssj .nr .bt {
	height: 40px; color: rgb(81, 82, 81); line-height: 40px; padding-left: 25px; font-weight: 700;
}
.zt_wydg {
	width: 687px; overflow: hidden; float: left;
}
.zt_wydg .title {
	background: url("../wydg_b.jpg") no-repeat; padding: 0px 10px; height: 36px; line-height: 36px; font-family: "΢���ź�", "����"; font-size: 16px; font-weight: 400;
}
.zt_wydg .nr {
	padding: 10px 40px; border: 1px solid rgb(208, 208, 208); border-image: none;
}
.zt_wydg .nr .dlrk_tab {
	border: 1px solid rgb(181, 181, 181); border-image: none; height: 24px; background-color: rgb(255, 255, 255);
}
.zt_wydg .nr .tj {
	background: url("../zt_zxdg.gif") no-repeat; border: 0px currentColor; border-image: none; width: 82px; height: 26px; display: block;
}
.zt_new {
	width: 305px; overflow: hidden; float: right;
}
.zt_new .title {
	background: url("../new_b.jpg") no-repeat; padding: 0px 10px; height: 36px; line-height: 36px; font-family: "΢���ź�", "����"; font-size: 16px; font-weight: 400;
}
.zt_new .nr {
	padding: 6px 10px; border: 1px solid rgb(208, 208, 208); border-image: none; width: 283px; overflow: hidden;
}
.zt_new .nr li {
	background: url("../x.gif") repeat-x left bottom; width: 283px; height: 38px; line-height: 38px; overflow: hidden; white-space: nowrap;
}
.zt_new .nr .li_no {
	background-image: none;
}
.bgxx {
	background: url("../bgxx.gif") no-repeat left top rgb(160, 226, 107); padding: 0px; line-height: 18px;
}
#focus {
	margin: 0px auto; width: 100%; height: 381px; overflow: hidden; position: relative;
}
#focus ul {
	margin: 0px; padding: 0px; width: 100%; height: 381px; overflow: hidden; position: absolute;
}
#focus ul li {
	background: rgb(0, 0, 0); width: 100%; height: 381px; overflow: hidden; float: left; display: inline; position: relative;
}
#focus ul li a {
	margin: 0px; padding: 0px; height: 381px; display: block;
}
#focus ul li div {
	overflow: hidden; position: absolute;
}
#focus .btnBg {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 20px; bottom: 0px; position: absolute;
}
#focus .btn {
	padding: 5px 10px; width: 780px; height: 10px; text-align: right; right: 0px; bottom: 0px; position: absolute;
}
#focus .btn span {
	background: rgb(255, 255, 255); width: 25px; height: 10px; margin-left: 5px; display: inline-block; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0;
}
#focus .btn span.on {
	background: rgb(255, 255, 255);
}
#focus .preNext {
	background: url("../sprite.png") no-repeat 0px 0px; top: 150px; width: 45px; height: 100px; position: absolute; cursor: pointer;
}
#focus .pre {
	left: 0px;
}
#focus .next {
	background-position: right top; right: 0px;
}
#xy_news{ margin:0 auto; width:1002px; padding-top:10px;}

.box3
{
    height: 270px;
    width: 490px;
    font-size: 12px;
    float: left;
}

    .box3 h1
    {color:#0252a6; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400;
        height: 47px;
        line-height: 47px;
        border-bottom: 1px solid #d8d8d8;
    }

.box3_imgli
{
    padding: 13px 0px 10px 0px;
    background: url(../dot_line.jpg) bottom left repeat-x;
}

    .box3_imgli img
    {
        width: 105px;
        height: 70px;
        float: left;
    }

    .box3_imgli dl
    {
        width: 321px; padding-left:10px;
        float: left;
    }

    .box3_imgli dt
    {
        font-size: 14px;
        font-weight: 600;
    }

    .box3_imgli dd
    {
        font-size: 12px;
        font-family: "����";
        line-height: 20px;
        margin-top: 5px;
    }

.box3_con li
{
    line-height: 30px;
    height: 30px;
    background: url(../dot_line.jpg) bottom left repeat-x;
    font-family: "����";
}

    .box3_con li a
    {
        float: left;
        background: url(../3.jpg) left center no-repeat;
        padding-left: 12px;
    }

        .box3_con li a:hover
        {
            color: #0080cc;
        }

    .box3_con li span
    {
        float: right;
    }
	
	
.box4
{
    height: 270px;
    width: 490px;
    font-size: 12px;
    float: right;
}

    .box4 h1
    {color:#0252a6; font-family: "΢���ź�", "����"; font-size: 22px; font-weight: 400;
        height: 47px;
        line-height: 47px;
        border-bottom: 1px solid #d8d8d8;
    }

.box4_imgli
{
    padding: 13px 0px 10px 0px;
    background: url(../dot_line.jpg) bottom left repeat-x;
}

    .box4_imgli img
    {
        width: 105px;
        height: 70px;
        float: left;
    }

    .box4_imgli dl
    {
        width: 321px; padding-left:10px;
        float: left;
    }

    .box4_imgli dt
    {
        font-size: 14px;
        font-weight: 600;
    }

    .box4_imgli dd
    {
        font-size: 12px;
        font-family: "����";
        line-height: 20px;
        margin-top: 5px;
    }

.box4_con li
{
    line-height: 30px;
    height: 30px;
    background: url(../dot_line.jpg) bottom left repeat-x;
    font-family: "����";
}

    .box4_con li a
    {
        float: left;
        background: url(../3.jpg) left center no-repeat;
        padding-left: 12px;
    }

        .box4_con li a:hover
        {
            color: #0080cc;
        }

    .box4_con li span
    {
        float: right;
    }
	.productdiv{ float:left;  margin-left:20px;display:inline; margin-top:15px}
.productdiv2 {float:left; margin-top:10px; padding-right:20px; padding-left:25px; display:inline}
.productdivC{float:left; margin-right:0px; padding-left:10px; padding-right:5px; margin-top:10px;}
.productdiv3 { width:100%}
.productdiv span{ }
.fenge{height:5px; width:100%;  padding:0px; margin:0px; font-size:0px;}

.productdiv2box{width:239px; height:220px; background:url(../productimgbg.jpg) no-repeat center top; padding-top:6px; padding-left:5px; margin-bottom:10px; overflow:hidden;}
.productdiv2img{width:239px; height:215px; border:0px #E4E4E4 solid; text-align:center; line-height:146px; display:table-cell; position:relative;vertical-align:middle;}
.productdiv2img img {
  position:static;
  +position:relative; height:215px; width:239px;
  top:-50%;left:-50%;
  }
.productdiv2img p {
  position:static;
  +position:absolute;
  top:50%;
  margin:0px;
  padding:0px;
  }
.productdiv2name{line-height:23px; width:249px;border-top:1px #527125 dotted; border-bottom:1px #527125 dotted; text-align:center}
.productdiv2info{line-height:23px; width:249px; height:42px; line-height:20px; font-size:11px; font-weight:bold; color:#666;}


.productdiv4 {float:left; margin-top:10px; padding-right:20px; padding-left:25px; display:inline}
.productdiv3box{width:320px; height:458px; background:url(../productimgbg2.jpg) no-repeat center top; padding-top:6px; padding-left:5px; margin-bottom:10px; overflow:hidden;}
.productdiv3img{width:315px; height:450px; border:0px #E4E4E4 solid; text-align:center; line-height:146px; display:table-cell; position:relative;vertical-align:middle;}
.productdiv3img img {
  position:static;
  +position:relative; height:450px; width:315px;
  top:-50%;left:-50%;
  }
.productdiv3img p {
  position:static;
  +position:absolute;
  top:50%;
  margin:0px;
  padding:0px;
  }
.productdiv3name{line-height:23px; width:317px;border-top:1px #527125 dotted; border-bottom:1px #527125 dotted; text-align:center}
.productdiv3info{line-height:23px; width:317px; height:42px; line-height:20px; font-size:11px; font-weight:bold; color:#666;}


#xy_pro{ margin:0 auto; width:1002px;  padding-top:50px; height:370px;}
#xy_pro li{ float:left; width:320px; height:190px; padding-right:5px; padding-left:7px; text-align:left; line-height:30px;}

	#main_nav ul { font-size: 15px;list-style: none; margin:0px; padding:0px;}
#main_nav { margin:0 auto;width:1000px; height:39px;overflow: visible;}
#main_nav li { float: left; width:110px; position: relative;z-index: 5;  }
#main_nav li a { color: rgb(51, 51, 51); display: block; text-decoration: none; height:39px; line-height:39px;text-align: center; overflow:hidden;background:url(../nav_li.gif) no-repeat right center; font-size:14px;}
#main_nav li ul li a {font-size: 14px;margin: 0px; color:#000;background: #eeeeee; font-weight:100; border:0px; height:39px; line-height:39px;}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {height:39px; line-height:39px; background:#eeeeee; color:#2d82d6; width:108px;}
#main_nav li.focus a, #main_nav li a:hover { height:39px;color:#fff; background: url("../nav_li_h.gif") repeat-x left bottom; border-image: none;}
#main_nav li.focus ul li a {background: none;color:#000; height:39px; line-height:39px; border:0px;}
#main_nav li ul {position: absolute;left: 0px;background: #eeeeee;border-color: #fff;width: 108px; border:1px solid #c7c7c7; border-top:none;	display: none;}
#main_nav li ul li{border-color: #fff; float: none;}

.downnav{ background: url("../nav_li_h.gif") repeat-x left bottom; border: 1px solid rgb(54, 138, 223);border-image: none; height:37px; color:#fff}
